National Repository of Grey Literature 15 records found  1 - 10next  jump to record: Search took 0.01 seconds. 
Creation of the Graphic Library for VST Plug-Ins
Dufka, Filip ; Kříž, Petr (referee) ; Přikryl, Lubor (advisor)
Master‘s thesis covers use of graphical user interface in audio plug-ins. In first part structure and rendering techniques of audio plug-ins graphical libraries are described. Their efficiency and their way of memory utilization is questioned. Next part puts these techniques in comparison with the state of the art methods used in computer graphics and gaming industry. Their possible use in audio graphical interafaces is analyzed. In the following part, thesis finds solutions to uneffective methods in frequently used situations by presenting deferred shading into audio parameter editor with the goal of photorealistic rendering. Second introduced technique of „Knob Normal Maps“ reduces number of images needed for rendering of turning knob from hundereds to six with comparable results. Goal of diploma thesis was to create graphical library. Graphical library with name RealBox was created, and introduced techniques are the core features. Library reduces work needed to achieve graphical user interfaces for 2D and 3D cases of use. Full class and method documentation for RealBox library was assembled. Library was tested during creation of three VST plugins, with different approaches and emphasis on quick work and fine rendering. Graphical library offers new, faster way of creating audio plug-in interfaces.
Demonstration and Benchmarking of Next-Gen Graphics APIs
Mainuš, Matěj ; Milet, Tomáš (referee) ; Herout, Adam (advisor)
The goal of master’s thesis was to demonstrate and benchmark peformance of Mantle and Vulkan APIs with different optimization methods. This thesis proposes a rendering toolkit with optimization methods based on parallel command buffer generating, persistent staging buffers mapping, minimal pipeline configuration and descriptor sets changing, device memory pre-allocating with managing and sharing between multiple resources. The result is reference implementation that could render dynamic scene with thousands of objects in real time.
Real-Time Rendering of a Scene With Many Pedestrians
Pfudl, Václav ; Milet, Tomáš (referee) ; Herout, Adam (advisor)
The aim of this thesis was to implement a software that would be able to render, simulate and record a scene with walking pedestrians in real-time, with emphasis on rendering level of realism. The output of the application could serve as an input test data for people counting systems or similar systems for video recognition. The problem was divided into three major subproblems: character animation, artificial intelligence for character movement and advanced rendering techniques. The character animation problem is solved by the skeletal animation of the model. To achieve the characters moving in a scene autonomously path finding(A* algorithm) and group behaviors(steering behaviors) were implemented. Realism in a scene is added by implemented methods such as normal-mapping, variance shadow-mapping, deffered rendering, skydome, lens flare effect and screen space ambient occlusion. Optimaliaztion of the rendering was implemented using octree data structure for space partitioning. Rendering stage of a scene can be easily parametrized through implemented GUI. Implemented application provides the user with easy way of setting a scene with walking pedestrians, setting its visualization and to record the result.
Shadow Rendering Using View Frustum Splitting Methods in OpenGL
Roháček, Dominik ; Starka, Tomáš (referee) ; Kobrtek, Jozef (advisor)
The content of this thesis discusses the generation of cascaded shadow maps in 3D applications. It describes two chosen methods of view frustum splitting into sub-frustum and discusses their differences. It was developed an application for analysation purposes in OpenGL which shows their advantages and disadvantages on three testing scenes. This work is focused on a comparison of drawing each split separately and using layered rendering. Data analysis proved some advantages of layered rendering. The PSSM was faster in accord to data analysis, but SDSM, on the other hand, produces more accurate shadows.
Rendering Using Deep Shadowmaps
Rejent, Tomáš ; Starka, Tomáš (referee) ; Polok, Lukáš (advisor)
Rendering shadows of transparent objects in real-time applications is difficult. The number of usable methods is limited by the available computing power. Depth Peeling and Dual Depth Peeling methods are described in this document. These allow rendering of transparent objects without the need of sorting them. Deep Shadow Maps are described as a method for rendering shadows of transparent objects. These methods were used to create an demonstration application. This application provides rendering of transparent objects and their shadows, including colored ones. The Application is build upon OpenGL and Qt framework. Evaluation of rendering speed according to various parameters is also part of this work.
Rendering of Voxel-Based Scenes Using Real-Time Ray Tracing
Menšík, Jakub ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
The aim of this work was to create a program to visualize voxel scenes in real time using ray tracing. It included the study of various methods of such a rendering with a focus on shadows. The solution was created using Unity engine and experimental packages Unity Jobs and Burst. The thesis presents multiple ray tracing passes and SVGF technique, that is used to turn a noisy input into full edge-preserving image. The final program is able to render hard shadows, soft shadows, and ambient occlusion at speed of fifty frames per second.
Non-Euclidean Raytracer
Kostelník, Martin ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
This bachelor's thesis deals with the real-time ray tracing algorithm enhanced by non-euclidean spaces. The goal is to design and implement an interactive application, which allows the user to move around in a 3D scene. All computations are performed by the CPU. In total, four non-euclidean elements are implemented. These include portals, warped tunnels, shrinking and rotation tunnels. The result of this project is an interactive application consisting of eight sample scenes demonstrating the non-euclidean elements.
Rendering of Underwater Scenes
Smutný, Martin ; Vlnas, Michal (referee) ; Milet, Tomáš (advisor)
Cílem této práce je vykreslení podvodních scén a světelných efektů typických pro takové scény interaktivně ve vysoké kvalitě. Práce se konkrétně zaměřuje na fyzikálně založené vykreslování oceanických vod, které mají komplexní a vysoce proměnlivé optické vlastnosti. Vykreslování takových prostředí vyžaduje simulaci simulaci rozptylu světla uvnitř vodního objemu. Byly důsledně prozkoumány relevantní metody pracující v reálném čase. Byla navrhnuta jednoduchá oceanická scéna, které se skládá z procedurálně generovaného terénu, vodního povrchu a atmosferického modelu. Byl navrhnut fyzikálně založený bio-optický model vodního objemu. Rozptyl prvního řádu je aproximován, tím, že jsou vykreslovány fyzikálně založené povrchové a volumetrické kaustiky, vznikající lomem světla skrze vodní povrch. Vícenásobný rozptyl je aproximován na základě vlastností takových vod. Navržené techniky byly implementovány. Scénu je možné vykreslit z pohledu nad i pod povrchem vody. Techniky vykreslují efekty vodního objemu v přijatelné kvalitě a interaktivity bylo dosaženo na GPU nižší třídy.
Rendering of Voxel-Based Scenes Using Real-Time Ray Tracing
Menšík, Jakub ; Milet, Tomáš (referee) ; Matýšek, Michal (advisor)
The aim of this work was to create a program to visualize voxel scenes in real time using ray tracing. It included the study of various methods of such a rendering with a focus on shadows. The solution was created using Unity engine and experimental packages Unity Jobs and Burst. The thesis presents multiple ray tracing passes and SVGF technique, that is used to turn a noisy input into full edge-preserving image. The final program is able to render hard shadows, soft shadows, and ambient occlusion at speed of fifty frames per second.
Non-Euclidean Raytracer
Kostelník, Martin ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
This bachelor's thesis deals with the real-time ray tracing algorithm enhanced by non-euclidean spaces. The goal is to design and implement an interactive application, which allows the user to move around in a 3D scene. All computations are performed by the CPU. In total, four non-euclidean elements are implemented. These include portals, warped tunnels, shrinking and rotation tunnels. The result of this project is an interactive application consisting of eight sample scenes demonstrating the non-euclidean elements.

National Repository of Grey Literature : 15 records found   1 - 10next  jump to record:
Interested in being notified about new results for this query?
Subscribe to the RSS feed.